Neural Network Decoders for Linear Block Codes

نویسندگان

  • Ja-Ling Wu
  • Yuen-Hsien Tseng
  • Yuh-Ming Huang
چکیده

This paper presents a class of neural networks suitable for the application of decoding error-correcting codes.The neural model is basically a perceptron with a high-order polynomial as its discriminant function. A single layer of high-order perceptrons is shown to be able to decode a binary linear block code with at most 2 weights in each perceptron, where m is the parity length. For some subclass codes, the number of weights needed can be much less. The (2-1,2-1-m) Hamming code can be decoded with only m+1 weights in each perceptron. With the help of genetic algorithms, efficient neural decoders with 2t+1 terms for each bit for some t-error correctable cyclic and BCH codes are obtained. The neural decoders are formulated as a set of parity networks in the first layer followed by a linear perceptron in the second layer, and thus have simple implementations in analogy VLSI technology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metaheuristic Algorithms for Decoding Binary Linear Codes

This paper introduces two decoders for binary linear codes based on Metaheuristics. The first one uses a genetic algorithm and the second is based on a combination genetic algorithm with a feed forward neural network. The decoder based on the genetic algorithms (DAG) applied to BCH and convolutional codes give good performances compared to Chase-2 and Viterbi algorithm respectively and reach th...

متن کامل

FPGA implementation of trellis decoders for linear block codes

Forward error correction based on trellises has been widely adopted for convolutional codes. Because of their efficiency, they have also gained a lot of interest from a theoretic and algorithm point of view for the decoding of block codes. In this paper we present for the first time hardware architectures and implementations for trellis decoding of block codes. A key feature is the use of a sop...

متن کامل

Random neural network decoder for error correcting codes

This paper presents a novel Random Neural Network (RNN) based soft decision decoder for block codes. One advantage of the proposed decoder over conventional serial algebraic decoders is that noisy codewords arriving in non binary form can be corrected without rst rounding them to binary form. Another advantage is that the RNN, after being trained, has a simple hardware realization that makes it...

متن کامل

RNN Decoding of Linear Block Codes

Designing a practical, low complexity, close to optimal, channel decoder for powerful algebraic codes with short to moderate block length is an open research problem. Recently it has been shown that a feed-forward neural network architecture can improve on standard belief propagation decoding, despite the large example space. In this paper we introduce a recurrent neural network architecture fo...

متن کامل

A unified method to construct neural network decoders for arbitrary codes and decoding rules

This paper presents a uni ed method to construct decoders which are implemented by a feedforward neural network. By setting the parameters of the network, it can decode any given code {(ci; Di); i=1; : : : ; M}: We focus on the case that the sets D1; : : : ; DM are weighted distance spheres. Properties and constructions of weighted distance spheres are developed. Weighted distance perfect codes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal of Computational Engineering Science

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2002